| [00:00] Stephen Moffitt at goalie for UNCG. |
| [00:00] Danny Free at goalie for Appalachian State. |
| Foul on UNCG. |
| [04:19] Shot by UNCG Rouven Wahlfeldt, SAVE Danny Free. |
| [05:44] Shot by UNCG Noah DeAngelo HIGH. |
| Foul on UNCG. |
| [09:40] Shot by APP Donovan Japp WIDE RIGHT. |
| [10:45] Offside against UNCG. |
| [11:26] Shot by APP Harrison Delbridge, SAVE Stephen Moffitt. |
| Corner kick by APP Alex Herbst [11:55]. |
| [12:21] Shot by APP Donovan Japp, SAVE Stephen Moffitt. |
| Foul on UNCG. |
| [17:55] Shot by UNCG Oddur Gudmundsson HIGH. |
| Foul on Appalachian State. |
| Foul on UNCG. |
| [22:26] Shot by UNCG Lukas Zarges WIDE LEFT. |
| Foul on Appalachian State. |
| [27:05] Shot by APP Trey Hemphill, SAVE Stephen Moffitt. |
| Foul on UNCG. |
| Foul on Appalachian State. |
| [32:30] UNCG substitution: Brian Graham for Lukas Zarges. |
| [32:30] UNCG substitution: Hill Gwynn for Austin Miller. |
| [32:30] UNCG substitution: Nathan Bunch for Quin Lema. |
| [32:30] APP substitution: Stephen Chapman for Donovan Japp. |
| [33:35] Shot by UNCG David Reittinger, SAVE Danny Free. |
| Corner kick by UNCG David Reittinger [34:15]. |
| [37:26] Offside against Appalachian State. |
| [39:41] Shot by APP Stephen Chapman WIDE RIGHT. |
| Foul on Appalachian State. |
| Foul on UNCG. |
| Foul on UNCG. |
| [42:09] Shot by APP Stephen Chapman HIGH. |
| Corner kick by UNCG David Reittinger [44:28]. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| For UNCG: #25 Stephen Moffitt, #5 Brian Graham, #15 David Reittinger, #24 Noah DeAngelo, #11 Mahdi Ali, #19 Nathan Bunch, #2 Rouven Wahlfeldt, #20 Justin Jones, #18 Hill Gwynn, #17 Hugo Coicaud, #8 Oddur Gudmundsson. |
| For APP: #1 Danny Free, #5 Patrick Harrow, #6 Harrison Delbridge, #2 Kojo Thompson, #23 Jackson Allen, #14 Stephen Chapman, #20 Donovan Japp, #17 Mason McCarter, #13 Stanley Broaden, #9 Trey Hemphill, #18 Alex Herbst. |
| [45:50] Shot by APP Stanley Broaden, SAVE Stephen Moffitt. |
| Corner kick by APP Alex Herbst [46:21]. |
| Foul on Appalachian State. |
| [47:40] Shot by UNCG Hill Gwynn HIGH. |
| [48:20] Yellow card on APP Stanley Broaden. |
| Foul on Appalachian State. |
| Corner kick by UNCG David Reittinger [49:14]. |
| [49:20] GOAL by UNCG Mahdi Ali (FIRST GOAL), Assist by David Reittinger. |
| UNCG 1, Appalachian State 0 |
| *corner kick flicked in by 11 |
| Corner kick by UNCG David Reittinger [50:48]. |
| Foul on UNCG. |
| Corner kick by APP Alex Herbst [52:46]. |
| [53:13] Shot by APP Patrick Harrow HIGH. |
| Foul on UNCG. |
| [55:26] Header Shot by APP Donovan Japp, SAVE Stephen Moffitt. |
| [57:35] Shot by UNCG Noah DeAngelo HIGH. |
| [58:27] Shot by APP Donovan Japp WIDE RIGHT. |
| [59:52] Offside against Appalachian State. |
| [60:36] GOAL by UNCG Noah DeAngelo, Assist by Hill Gwynn. |
| UNCG 2, Appalachian State 0 |
| *cross into box from 18 to 24 |
| [60:36] APP substitution: Matthew Melton for Alex Herbst. |
| [61:44] APP substitution: Jordan Melia for Kojo Thompson. |
| Foul on UNCG. |
| Foul on UNCG. |
| Foul on UNCG. |
| [64:45] UNCG substitution: Dustin Gamradt for Brian Graham. |
| Foul on Appalachian State. |
| Foul on UNCG. |
| Corner kick by APP Matthew Melton [67:31]. |
| Foul on UNCG. |
| [68:24] APP substitution: Zach Joens for Trey Hemphill. |
| [68:24] UNCG substitution: Lukas Zarges for Noah DeAngelo. |
| Foul on Appalachian State. |
| [69:40] Shot by UNCG Rouven Wahlfeldt, SAVE Danny Free. |
| Corner kick by APP Zach Joens [70:24]. |
| Corner kick by APP Donovan Japp [70:49]. |
| [70:43] PENALTY KICK by APP Harrison Delbridge MISSED, save Stephen Moffitt. |
| [71:41] Yellow card on APP Mason McCarter. |
| [71:41] Yellow card on APP Danny Free. |
| [71:41] Yellow card on UNCG Hill Gwynn. |
| [71:41] Yellow card on UNCG Mahdi Ali. |
| [71:41] APP substitution: Alex Herbst for Mason McCarter. |
| [72:08] UNCG substitution: Noah DeAngelo for Lukas Zarges. |
| Foul on UNCG. |
| [73:09] APP substitution: Ewahia Amhanesi for Donovan Japp. |
| [73:09] UNCG substitution: Preston Ford for David Reittinger. |
| Foul on UNCG. |
| [75:15] Shot by APP Patrick Harrow BLOCKED. |
| Foul on UNCG. |
| [76:52] Shot by APP Ewahia Amhanesi HIGH. |
| [77:03] APP substitution: Trey Hemphill for Zach Joens. |
| [78:15] Shot by UNCG Rouven Wahlfeldt, SAVE Danny Free. |
| Foul on UNCG. |
| [80:19] UNCG substitution: David Reittinger for Dustin Gamradt. |
| Foul on Appalachian State. |
| Foul on Appalachian State. |
| Foul on UNCG. |
| [85:04] Shot by APP Harrison Delbridge WIDE LEFT. |
| Corner kick by APP Alex Herbst [85:15]. |
| [85:20] UNCG substitution: Corey Croegaert for David Reittinger. |
| Foul on UNCG. |
| Corner kick by APP Alex Herbst [87:00]. |
| [88:58] GOAL by APP Matthew Melton, Assist by Jordan Melia. |
| UNCG 2, Appalachian State 1 |
| *ball sent into box by 8 kicked in by 11 |
| Foul on Appalachian State. |
| Foul on UNCG. |
| [89:35] Yellow card on UNCG Noah DeAngelo. |
| [89:41] Header Shot by APP Harrison Delbridge, SAVE Stephen Moffitt. |
| End of period [90:00]. |